home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / mc / syntax / ml.syntax < prev    next >
Text File  |  2009-10-25  |  8KB  |  260 lines

  1. ##################################################################################
  2. # ML (CamlLight) syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
  3. ##################################################################################
  4.  
  5. context default
  6.     keyword whole and yellow
  7.     keyword whole as yellow
  8.     keyword whole begin yellow
  9.     keyword whole do yellow
  10.     keyword whole done yellow
  11.     keyword whole downto yellow
  12.     keyword whole else yellow
  13.     keyword whole end yellow
  14.     keyword whole exception yellow
  15.     keyword whole for yellow
  16.     keyword whole fun yellow
  17.     keyword whole function yellow
  18.     keyword whole if yellow
  19.     keyword whole in yellow
  20.     keyword whole let yellow
  21.     keyword whole match yellow
  22.     keyword whole mutable yellow
  23.     keyword whole not yellow
  24.     keyword whole of yellow
  25.     keyword whole or yellow
  26.     keyword whole prefix yellow
  27.     keyword whole rec yellow
  28.     keyword whole then yellow
  29.     keyword whole to yellow
  30.     keyword whole try yellow
  31.     keyword whole type yellow
  32.     keyword whole value yellow
  33.     keyword whole where yellow
  34.     keyword whole while yellow
  35.     keyword whole mod yellow
  36.     keyword whole with yellow
  37.     keyword whole true yellow
  38.     keyword whole false yellow
  39.  
  40.     keyword (\* brown
  41.     keyword \*) brown
  42.  
  43.     keyword `\s` brightcyan
  44.     keyword `+` brightcyan
  45.     keyword > cyan
  46.     keyword <> cyan
  47.     keyword < cyan
  48.     keyword . cyan
  49.     keyword -> brightgreen
  50.     keyword <- cyan
  51.     keyword \+ cyan
  52.     keyword - cyan
  53.     keyword \* cyan
  54.     keyword / cyan
  55.     keyword % cyan
  56.     keyword = cyan
  57.     keyword | cyan
  58.     keyword # cyan
  59.     keyword @ cyan
  60.     keyword ^ cyan
  61.     keyword { cyan
  62.     keyword } cyan
  63.     keyword ( cyan
  64.     keyword ) cyan
  65.     keyword [ cyan
  66.     keyword ] cyan
  67.     keyword , cyan
  68.     keyword : cyan
  69.     keyword & cyan
  70.     
  71.     keyword wholeright ;; brightred
  72.     keyword wholeright ; brightred
  73.     
  74.     keyword ; cyan
  75.  
  76. context exclusive (\* \*) brown
  77.  
  78.     keyword \\\n yellow
  79.     keyword "+" brown
  80.     keyword <+> brown
  81.  
  82. context " " brightcyan
  83.     keyword \\" brightmagenta
  84.     keyword \\n brightmagenta
  85.     keyword %% brightmagenta
  86.     keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightmagenta
  87.     keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightmagenta
  88.     keyword %\[hl\]n brightmagenta
  89.     keyword %\[.\]\[0123456789\]s brightmagenta
  90.     keyword %[*] brightmagenta
  91.     keyword %c brightmagenta
  92.     keyword \\\{0123\}\{01234567\}\{01234567\} brightmagenta
  93.     keyword \\\\ brightmagenta
  94.     keyword \\' brightmagenta
  95.     keyword \\\{abtnvfr\} brightmagenta
  96.  
  97.  
  98. ###################################################################################
  99. # (GNU) SmallTalk syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
  100. ###################################################################################
  101.  
  102. file ..\*\\.(st)$ SmallTalk\sProgram
  103.  
  104. # I guess this is not very syntax strict, but it makes the code
  105. # a lot more readable.
  106.  
  107. context default
  108.     keyword whole methodsFor yellow
  109.     keyword whole subclass yellow
  110.     keyword whole class yellow
  111.     keyword whole nil yellow
  112.     keyword whole self yellow
  113.     keyword whole instanceVariableNames yellow
  114.     keyword whole classVariableNames yellow
  115.     keyword whole poolDictionaries yellow
  116.     keyword whole category yellow
  117.     keyword whole super yellow
  118.     keyword whole category yellow
  119.     keyword whole variableSubclass yellow
  120.     keyword whole variableByteSubclass yellow
  121.     keyword whole variableWordSubclass yellow
  122.     keyword whole superclass yellow
  123.  
  124.     keyword whole not brightmagenta
  125.     keyword whole comment brightmagenta
  126.     keyword whole error brightmagenta
  127.     keyword whole at brightmagenta
  128.     keyword whole put brightmagenta
  129.     keyword whole add brightmagenta
  130.     keyword whole remove brightmagenta
  131.     keyword whole new brightmagenta
  132.     keyword whole ifTrue brightmagenta
  133.     keyword whole ifFalse brightmagenta
  134.     keyword whole whileTrue brightmagenta
  135.     keyword whole whileFalse brightmagenta
  136.     keyword whole ifAbsent brightmagenta
  137.     keyword whole init brightmagenta
  138.     keyword whole do brightmagenta
  139.     keyword whole from brightmagenta
  140.     keyword whole with brightmagenta
  141.     keyword whole do brightmagenta
  142.     keyword whole true brightmagenta
  143.     keyword whole false brightmagenta
  144.     keyword whole or brightmagenta
  145.     keyword whole and brightmagenta
  146.     keyword whole to brightmagenta
  147.     keyword whole by brightmagenta
  148.     
  149.     keyword whole Smalltalk brightgreen
  150.     keyword whole Object brightgreen
  151.     keyword whole Autoload brightgreen
  152.     keyword whole Behavior brightgreen
  153.     keyword whole ClassDescription brightgreen
  154.     keyword whole Class brightgreen
  155.     keyword whole MetaClass brightgreen
  156.     keyword whole BlockContext brightgreen
  157.     keyword whole Boolean brightgreen
  158.     keyword whole False brightgreen
  159.     keyword whole True brightgreen
  160.     keyword whole CFunctionDescriptor brightgreen
  161.     keyword whole CObject brightgreen
  162.     keyword whole Collection brightgreen
  163.     keyword whole Bag brightgreen
  164.     keyword whole MappedCollection brightgreen
  165.     keyword whole SequenceableCollection brightgreen
  166.     keyword whole ArrayedCollection brightgreen
  167.     keyword whole Array brightgreen
  168.     keyword whole ByteArray brightgreen
  169.     keyword whole CompiledCollection brightgreen
  170.     keyword whole String brightgreen
  171.     keyword whole Symbol brightgreen
  172.     keyword whole Interval brightgreen
  173.     keyword whole LinkedList brightgreen
  174.     keyword whole Semaphore brightgreen
  175.     keyword whole OrderedCollection brightgreen
  176.     keyword whole SortedCollection brightgreen
  177.     keyword whole Set brightgreen
  178.     keyword whole Dictionary brightgreen
  179.     keyword whole IdentityDictionary brightgreen
  180.     keyword whole SystemDictionary brightgreen
  181.     keyword whole Delay brightgreen
  182.     keyword whole FileSegment brightgreen
  183.     keyword whole Link brightgreen
  184.     keyword whole Process brightgreen
  185.     keyword whole SymLink brightgreen
  186.     keyword whole Magnitude brightgreen
  187.     keyword whole Character brightgreen
  188.     keyword whole Date brightgreen
  189.     keyword whole LookupKey brightgreen
  190.     keyword whole Association brightgreen
  191.     keyword whole Number brightgreen
  192.     keyword whole Float brightgreen
  193.     keyword whole Integer brightgreen
  194.     keyword whole Time brightgreen
  195.     keyword whole Memory brightgreen
  196.     keyword whole ByteMemory brightgreen
  197.     keyword whole WordMemory brightgreen
  198.     keyword whole Message brightgreen
  199.     keyword whole MethodContext brightgreen
  200.     keyword whole MethodInfo brightgreen
  201.     keyword whole ProcessorScheduler brightgreen
  202.     keyword whole SharedQueue brightgreen
  203.     keyword whole Stream brightgreen
  204.     keyword whole PositionableStream brightgreen
  205.     keyword whole ReadStream brightgreen
  206.     keyword whole WriteStream brightgreen
  207.     keyword whole ReadWriteStream brightgreen
  208.     keyword whole FileStream brightgreen
  209.     keyword whole Random brightgreen
  210.     keyword whole TokenStream brightgreen
  211.     keyword whole UndefinedObject brightgreen
  212.  
  213.     keyword wholeright !! brightred
  214.     keyword wholeright ! brightred
  215.     keyword wholeleft ! brightred
  216.     keyword wholeright . brightred
  217.  
  218.     keyword > cyan
  219.     keyword <> cyan
  220.     keyword < cyan
  221.     keyword \+ cyan
  222.     keyword - cyan
  223.     keyword \* cyan
  224.     keyword / cyan
  225.     keyword % cyan
  226.     keyword = cyan
  227.     keyword | cyan
  228.     keyword # cyan
  229.     keyword @ cyan
  230.     keyword ^ cyan
  231.     keyword { cyan
  232.     keyword } cyan
  233.     keyword ( cyan
  234.     keyword ) cyan
  235.     keyword [ cyan
  236.     keyword ] cyan
  237.     keyword , cyan
  238.     keyword : cyan
  239.     keyword & cyan
  240.     keyword $ cyan
  241.     keyword . cyan
  242.     keyword ! cyan
  243.     keyword ; cyan
  244.     keyword _ cyan
  245.     keyword ~ cyan
  246.     keyword ? cyan
  247.  
  248. context $ ; cyan
  249.  
  250. context " " brown
  251.  
  252. context ' ' brightcyan
  253.  
  254.     keyword \\\n brightmagenta
  255.     keyword \\" brightmagenta
  256.     keyword \\\\ brightmagenta
  257.     keyword \\' brightmagenta
  258.  
  259.  
  260.